//1.引入router
import { createRouter,createWebHashHistory} from 'vue-router'
//内部提供了 history 模式的实现。为了简单起见，我们在这里使用 hash 模式链接有#。 http://localhost:5174/#/
import Index from '~/view/index.vue'
import NotFound from '~/view/404.vue'
import Login from '~/view/login.vue'
//动态路由
import Admin from '~/view/layout/admin.vue'

//2.创建路由数组
const routes = [
    { path:'/',
        component:Admin,
        children:[
            { path:'/',component:Index,meta:{title:"后台首页"} },
        ]
    },
    { path: '/:pathMatch(.*)*', name: 'NotFound', component: NotFound,meta:{title:"页面丢失"}},
    { path:'/login',component:Login,meta:{title:"登录页"} },
]

//3.接收
const router = createRouter({
    history:createWebHashHistory(),
    routes
})
//4.暴露到外部
export default router